<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div id="app">


    <!--Axios:前端异步请求库，类似JQuery中的ajax技术


    -->

    <input type="text" v-model="num"/>
    <h1>{{num}}</h1>

</div>
</body>
</html>

<script src="resource/vue.js"></script>
<script src="resource/axios.min.js"></script>

<script>


    new Vue({
        el:app,
        data: {
            num:""
        },
        methods:{

        },
    });


    //发送axios的get请求
    axios.get("url").then(function (response) {
        console.log(response);
    })

    //axios发送各种方式的异步请求
    axios.get("url").then().catch();
    axios.post("url",{firstname:"1",sencondname:"2"}).then(function (res) {}).catch();


    //创建axios的配置对象，可以少写代码
    var instance = axios.create({
        baseURL:"http://localhost:8080/"
    });
    //通过创建的实例来发送请求
    instance.get("/demo?id=1").then(function (res) {}).catch();//


    //请求拦截器，写token那些
    instance.interceptors.request.use(function (config) {
        //此处的config是包含了所有的请求信息，我们在修改了所有的请求信息后，在返回回去
        return config;
    });

    //响应拦截器
    instance.interceptors.response.use(function (response) {
        return response;
    });

</script>